writing stuff for steve