initial commit and removed one array copy operation
added documentation
rearranged
removed MOC meta data