still implementing profile noes