add main method
a