intial (very broken) setup