prototyping some more