Creates basic flow of interaction