updated README and basic structures