fixed requires