Text this: Designing small organic non-fullerene acceptor molecules with diflorobenzene or quinoline core and dithiophene donor moiety through density functional theory