adding help functions