Implement skeleton API