reorganización del codigo, incluido manifest