Implements all sections