pattern keeper