added empty solution and a testlib