some errors ñoñoñoñoñoñoño