allow for easier testing and calculating