Y to B user request implementation

This is an implementation of #1234 ticket request.
My main assumption was that B is better than Y.
But it's crucial!