progress on prototype