sorta starting from scratch
cleaning up.