not sure whats all in here... coming back from a loooong break...