Starting to get the API lined up and implimented