adds basic functionality
first working version
refactors first letter check clause
working without extra steps