ASC added for second and third blocks.
first and second command for the first block implemented