some first ideas