add stats constructor