menambahkan extend untuk pow