1st attemp to creat ppx