fixed compile problems and added create for playground