help added, some code fixes