implement CardCreator module