added hardware and changed some styles