second try
minor changes