update requirements and add delete test