last two requirements not satisfied :(