Abstract added, needs revision