almost have intial prototype working
almost have intial prototype working