first commit. closes #1
close #2