THIS IS GETYING OUTA HAND NOW. .