some bugs 5,6,9,12,13,14,16,17,20 resolved