almost done with prop