Basic data structures and aglo code