solution for issue 108, modification for issue 105 (Method I) and issue 88 (Method D)

2 jobs for issue108 in 34 seconds (queued for 4 seconds)