bilal technical review