add setup ability