fixed data pos below 0