added features such as recall, string kernels etc