add user spec, etc