using methods instead of fields
using methods instead of fields
using methods instead of fields
improvements
readme