do normal write