signatures of service function changed; now returning promise.
layout changed: showing "not completed" entry