configration and store prototype