Merlin common module