academic implementation