first linux based commit: includes some changes to make the user entry somewaht functional although not complete