I’ll straight away focus on implementation. I dont think you can ever know a Startup Idea will fly or sink until you do not get to the implementation or execution stage. And believe me, as soon as you reach the implementation stage, you’ll definitely know the best way in which your startup will work out if the original idea path of implementation wasn’t the correct one. Modifications in idea, daily innovation, persistence towards your belief and your work routine is what will make your idea fly. Simple and straight, just get it started.