basics for console