high level language structure