move declaration down to point of initialization