added flex & triangle bg