modify and add methods
add app
add more files