now the skeleton works