feat(initial): initial implementation