add implementation for quadconstr methods