remove some unwanted code
add some encapsulated attribures to store our module and version in