added nested shells for links and contacts