FilePosition class added