added more detail to idea