remove Class::Accessor::Fast usage, it was in an example I started from but I wasn't really using it enough to warrant the extra dependancy