initial commit

homework 01, 02 (semi complete)