All that.. Also I can say it needs a bit more blending. and c&c means comment and critique I believe.