refactored releases structure