removed user interaction, automatically extracts kernel