simulation working; adding known patterns