and you don't need special attribute