Add initial functions.  Missing test coverage