trying to get some kind of API established