added some optios
small change in adopt method
deleted my attempt of .gitignore