checkin
starting to add endpoint logic and tests.