any rockfags around here that can make this better?