initial commit. bare bones prototype