adaptive working