Some thoughts and ideas..