add Exists method