declarations sorted by intent
variable declarations