added functions helper