Implement remaining end points

Implement remaining end points. All end point should be implemented now.