added some more tests to complaint

created some constructors and tests