added more requirements
misc