added a status parameter