platform generated more clever way