added assembly file and modified code