Updating readme packages and main file

Made actual overloading process more stable.
Updated compatable packages