complete initial setup