adding leave
adding unit tests for checking occupancy after unsusbcribe