new static profile crud + dynamic profile refactoring