fixed getattributes