add status, and fix customer types