not great, but will do for now