Chat with more methods, file structure updated.