First part of definitions added