arr() reworked