did this for engineering design | ScratchStats