internal platforms