done assignment3
done assignment4
done assignment5