added const and expanded declaration