start hashing out API