resorted to copy and paste