add generate button & input width & height