Implement delete, refactor