Initial commit
feat(main): add basic functionality