adding better empty insertion testing, fixing issues
bumping version