added dark prototype