Enhance dock and release methods (Exercise 1)