added a really not so good way of testing construct funct