application with different kinds of calls