implement keyword in pull