Fully tested all working condition throughout