attempt at solving #63

attempt at solving #63