multiple fixes (detail inside)
- remove warnings
- slit frame entry API
- add same missing implementations
add unitest