progress on core module (authen system)