added password proteciton
added password protection