Updated Cart controller