removed dynamic types, added basic arrays