adding all files basic usecases are done