- not ready, but gives an idea of what it should do