messing around with apis