first simple prototype. not very useful though.