fixed wrong decryption and added more fun support on command