add static stuff
phase 0 complete