5 attributes have been implemented