add 'continue reading' to theme and some optimisations