add analysis
update make lower case enable