setup an alternative solution by following Jason