what we have working so far