initial assignment3