Implement item naming in a better manner