skeleton library....no guts