make a proper gem out of it