improvements in corser