abstracted bean name a bit