this would need a little polishing up, but the basis is there for a good solid track