Some incomplete code for reference