make it as idea module