Working on background and GUI