[imp]:improved code