completely renamed servie to procedure
server > client calls working with feedback (reqa/reqd) and promise