adding presence_spec