made sample can be compiled