first features definitions