indenting
first version; wip