fix bugs and parameters