Some comments and some private&final declarations