logic error...