v1.2 with password protection