general - filled by hans draiman