first commit for enhancedattribute module