I just gave a point of view of a native speaker. I may make mistakes though.