General ideas added.