added status response and refactorings