it doesnt run yet but this is the best Ive got at the moment