Making a framework for profiles