updated mostly through level 4 attributes