just some initial ideas