added v3
removed fluff