initer function
commenting