another restructure of bam into platform