I want to implement something like this, but with no manual input after building it