improving metasploit module