further else coding