setup for required introduced