Refactored module domain function, added blackshades and pony