ok i've got this working now. I am actually reading the specs on http as i go, im trying to implement everything one at a time, so i do not start to feel overwhelmed.