move ifdef