add methods for remove and setStatus
change access