Description should include
variables
control structures
data structures
syntax
tools.