actor lib by quek