add requriements