Some gadgets written in js,java,c are put here