add basic declation