fix: project reorganization; it will be transformed into a library soon