last pattern project; mostly empty so far