not clear; hard to understand