Skip to content

a lot of fixes

a lot of fixes #1235