messing with api