first commit for #13. basic functionality.  need to go back and make strings more meaningful