working toward prototype