doing interactive with core commands