Basically everything is there for you and then some