add construct test