Genetics:present and future