added more API routes