Added find slot methods and wrote bunch of comments