new profile instantiation