see pictures for details.