y proposal(as for now there's no name ... let's call it 'y') ;)