add! -> push! + cosmetics