think im done (ready to debug that is)