Refactored sta init