begginer friendly pattern