No need for a singleton
Added translation functions #1