idea and code for start from idea