a first stab in the direction of a user interface