adding System.has()