home functionality complete