removed implicit class