added working test and client module