added 4.x declaration