EloquentJS solution + added deflt. step for reverse