[FEATURE] added skeleton for popup mixin