Making module more generic