I feel like i'm going about this the wrong way...