declare before using or it won't work