code done(well the main feature, will spend time adding stuff later)
debuging