foster ability ramble theoretical