declaration before code