prag and its best