Added workplace CRUD functionality