add seek behaviour