separacion de codigo