Cleaned sources and documentations.