Init from source