fix bugs and add description