add more and more to basics.py