from scratch dry run of property manager app