use strict & warnings
Updated to Ver.0.43