added a few abstract ticker helper classes to help make mod code cleaner
implemented new helper class