removed the companion object