Change generate building method