I think it's perfect solution