added push mode and remove unused alias