added variant that lets you specify password
renamed file