New version with more focus. Also some error corrections