dependencies moved to platform