some updates

it's better to use .lower() in my opinion