put require stuff back in