removed some noise from definition