an api would definitely be nice to have, if you're thinking about making one