Lets get object-oriented!! Kinda...