initial commit - stuff works, needs cleaning