added added function declaration