some bad problems :(