put module init at the end