assignment3 details