made brunch work and changes to include to comply kernel