generic to attributes