removing optional requirements