added uptext function, more credits added