small imps
added some useful modules