add first.
add template for java and cs.