shorterning functions