New code structure
Signed-off-by: ArchimedesPi <archimedespi3141@gmail.com>