moved constants into companion object