create base system