added separeted commit getting feature