reorganized and added first non-release of hlrl