require attr