initialize classes
initial setup