more precison about code