refactored semaphore addition to follow existing parameter patterns
removed dev artifact
Merge branch 'semaphore' into dev