clean up format of complex objects
update standalone build