rcparts original project, i take no credit for it just wanted it in git :)