#recommended requirements