requires and spelling