macro would be good for these repeated methods.... 2.10...