features processing extracted; few improvements