Adding profile and fixing initializers