add setup interface