doing some progress
profiles edit refactor
objects refactor
objects refactor
merges
profiles update