more variable stuff