changed the coding style, homepage and description.