Custom framework nearly complete