personal platform use c