working on asset compiler to get basic cases working