Complete develop and simple self test @lifulong