fixed output, added freeMemory() and inputField()