okay, let's actually make this work