prototype pics and test code