initialize basic classes