initial commit

initial 'dirty' version (tuning? needed)