Base lib done.
It builds.
Base part is done.
Fix slot.