changed writing and stuff