update make system
implementing uniform array