added some basic encryption to cover plain text password storage