removing unnecessary implicits