prevent user to detect environtment more than once
auth eloquent implementation done but once method still not yet
implemented