library cleaned 2