first commit

thanks! will do some clean up.