Arrays support and double to float fix