implemented reserved names