hell of a write up ! im doing this now !@