Call procedure working from end to end