Basic functionality is added