resolve issue 3