attempted alternate method