Definitely I agree with you on this and all this should be taken into consideration without omitting any