Not the best but worth the try