implemented object authentication,handler methods refractor