incorporate feedback on cleaner code, encrytable? method