implement reservation from launchpad side (bad code)