v2.0 - declarations