adding several unit test