going OO
going OO
OO and formatting