hw1 coding is done. Testing is pending...