Essential but with all necessary