Moved equalize method to seperate object, can be configured