Finshed 1.1 and 1.3, added 1.2 and labels