adding some needed modules