RETREAT FUNCTION RETREAT FUNCTION RETREAT FUNCTION RETREAT FUNCTION RETREAT FUNCTION RETREAT FUNCTION RETREAT FUNCTION RETREAT FUNCTION RETREAT FUNCTION