added literature and thoughs