added custom major modes customdef