Added encrypt2 and decrypt2 but not tested yet