Added needy source code without bin and gen