Abstract modifier

Signed-off-by: Bình Minh <nguyendinhminh27092gmail.com>