compatibility
declarations