declaration of temporary variables