added commerical calculation to vacant calc