first lib method, will replace with something more useful later.