constructor and #avg