added gen :) test