added software homeing