got rid of require