[#94] refactored create action