started forward GUI logics