Tough envirnoment