pretty hectic, huh ?