added info for performamce consideration and fixed simple select