implment english and french unit tests
implement array support