examples included, remove for gem