loose coupling title