initial assignment1