Refactor description method