working on user spec