First approach with the visual interface