fixed and specified some stuff