basic requirement