refractor some codes