simplified genes...removed declarations and imported