Move present function up