Added assembler code