Added assembly codes