fixed and balnecd some stuff