edit job functionality.