modified farj again