fixed some points in external