profile screw up

must reimplement profile header