Joshua dariye and apc