started work properly on this prototype now.