everything plus some of what you are looking for!