another small step towards a prototype