extract method
method was moved to cauldron