profile insert working now, could probably use some cleaning up tho