Category: triangle pattrens.