added pattern
clean slate