trying out reference method