worked a little updating some todos