experimenting with optimizers