working on precence_spec