main source.java method (main)