allow multiple declarations