added attribute endpoints