improves setters adn getters. record syntax
progress on readme
added base for paths calculations