added useability features