1st pushback of new format (unusable)
first workable version

needs oodles of polish