application practice