New baseic version with some corrections