Pushing up my brainstormed thoughts