for high level review, not ready for merge. changed to dot notation