work on prototype ... continue