improvements and moves towards automation