started implementing platt