reorganizar codigo