handle callable objects registering