genetic implementation, more writing