At least a shell for what I want to write.