fixing up requirements