refactor spec structure
remove task