changed init
use static instance && __construct()
change version number