change C, P to downcase, add map with compose, pipe