dev: First incomplete implementation