first pass at busy prop