testing out classes and functions