initial commit - some basics are working