updated to use awesomebox-core