bunch of new options including attributes