Added detailed outline