implement job create function and testing