Base is now fully functional