complete classes