code clean up
version
assembly removal
updated
making code testable
code hygene