New way of doing it right but still needs some fine tuning. Added Language Strings.