early woring verions. Need to come up with more test and then solve them.