finish base
add App.java