some initial attempts