added blur completion and polished style