adds float attribute generator