perform&#39;up