add some needed requires