Refactor tech creation api