add custom job