some source code in eclipse