my current, thoughts? comments are much appreciated.