minify started but the complexities became apparent .. maybe later