make compile
add dist target