fixed case-sensetive issue