working on api collision vs users