revised to accomodate for question mark