Framework general
Framework general