sketch out implementations for some actions