completed essential setup