Add construct, change show(), start tests