basics added