going with RPubs approach