initial should be lowercase