Design & analysis various basic logic gates using Quantum Dot Cellular Automata (QCA)