--------------- FULL --------------