add disk pos fun