first draft of generic functions for all letters.