a little improment on form design