type fixed
parsing code started