added setup and init files