added test functionalyt, hella syntax abound