can you think a better way?