Write basic implementation