added single and make platform