finish methods & flow control