my attempt to add versions