[fix] more extendable