Added basic initialization logic