create base storage class
update gitignor