filename overhaul, fixed errors, your welcome