updates to api thing for cycles