fixed minor input issues, added placeholder