declare and think about get parser