Added logics