add reference implementation
Add initial splash screen implementation