pushPlugin new declaration & no detect data types