Added comments for the whole application