started building from ground up - encryption key working.