An Attempt to carbon copy open cart to Play with Scala