linear decoder exercise completed