first working version, drupalauth