noorainy-mohamed-hanapi documents