checking in, everything remains broken until i finsih some key methods