first commit - some rough ideas