added dark pattern