Complete Barebones Functionality Added