cleanup

cleaned the lib files, added new components