more experimentation
some basics working