cierro varias issues porque recien me doy cuenta que no me las cerro en los commit anteriores fixed #6, fixed #11, fixed #13, fixed #14, fixed #14, fixed #18