continue adding some more functions to ready for smoketest