add tried, timed locks, multiple locks