adding asset compiler