initial commit with get/set