add compact module