added the first thougths