no need of 'constructor' summary