Added insert function to the can_shell