updated with a new no csv script, easy and clean